#ifndef SINGLETON_H
#define SINGLETON_H

template <typename T>
struct Singleton {
	static T &Instance() {
		static T instance;
		return instance;
	}
};

#endif
